﻿using Microsoft.Practices.Prism.Interactivity.InteractionRequest;

namespace TextFileReaderModule.Notifications
{
  /// <summary>
  /// Used to get information from the user to which line he wants to go.
  /// </summary>
  public class GotoLineNumberDialogNotification : Confirmation
  {
    #region fields

    /// <summary>
    /// Represents <see cref="GotoLineNumber"/>
    /// </summary>
    protected uint? _gotoLineNumber;

    #endregion

    #region constructor(s)

    /// <summary>
    /// Gets an <see cref="GotoLineNumberDialogNotification"/> instance.
    /// </summary>
    // ReSharper disable once EmptyConstructor
    public GotoLineNumberDialogNotification()
    {
      // Intentionally left blank.
    }

    #endregion

    #region properties

    /// <summary>
    /// Gets or sets the line number the user wants to go to.
    /// </summary>
    public uint? GotoLineNumber
    {
      get { return _gotoLineNumber; }
      set { _gotoLineNumber = value; }
    }

    #endregion

    #region methods
    #endregion
  }
}
